it really hit me this time - French English Dictionary